Skip Ribbon Commands
Skip to main content
Sign In

Agile Practices

Last modified at 06/02/2016 18:59 by Ian Milner

Introduction​

Here's a concise list of the practices that are commonly associated with Agile.

Many are now recognised as best practice techniques and are really just that - for example CI, automated regression testing etc.

These 'Technical' best practices are also typically standalone ie. not dependent on the adoption of other practices and so can be introduced to teams relatively quickly and easily.

BDD and TDD require training and effort to achieve as well as strong management because they involve significant change to how people have been carrying out analysis / development.

Others needs to be implemented as one e.g. those we identify with SCRUM (co-location, standups etc.).

Agile Practices

 

AreaPractice​Impact
AnalysisBDD​Behavioural
AnalysisUse Case / User stories​Behavioural
EnvironmentCo-location / Team room​Organizational
EnvironmentCommunication / collaboration tools​Technical / Behavioural
MethodContinual engagement with customerOrganisational / ​Behavioural
MethodIterative development / timeboxed sprint​Behavioural
MethodAdaptive planning / acceptance of change​Behavioural
MethodSign up / Collective ownership​Behavioural
OrganisationDaily standupsBehavioural - Straightforward
OrganisationRetrospectivesBehavioural - Straightforward
OrganisationSelf organising teams / empowered teams + Scrum Master​Organisational
OrganisationScrum of scrums​Behavioural
OrganisationSustainable pace​Organisational
PlanningBacklog / backlog grooming​Technical
PlanningVisual Management / Task Board​Technical
PlanningBurndown chart  / velocity​Technical
​Planning​Planning poker​Technical
QualityAutomated regression testingTechnical​
QualityAutomated standards checking​Technical
ReleaseVersion control​Technical
ReleaseContinuous Integration c/w Automated buildTechnical​
ReleaseContinuous Deployment​Technical
DevelopmentTDD​Behavioural
DevelopmentPair programming​Behavioural
DevelopmentRefactoring - addressing of technical debt​Organizational
OrganisationCross functional team​​Organizational